﻿@charset "utf-8";
/* CSS Document */
body{margin:0; padding:0;color:#262626; font:14px 'Microsoft Yahei',Helvetica, 'Hiragino Sans GB',  '微软雅黑', Arial, sans-serif; background:#F5F5F5;}
ul,li{ list-style:none; padding:0; margin:0;}
*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; }
i{ font-style:normal;list-style:none; }
html {background:#F5F5F5; color:#262626; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;outline: none;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, q, dl, dt, dd, ol, ul, li, fieldset, form, legend, caption, tbody, tfoot, thead, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;vertical-align:baseline;}
article, aside, details, figcaption, figure, dialog, footer, header, hgroup, menu, nav, section {display:block;}
::-webkit-input-placeholder {color:#999;}
:-moz-placeholder {color:#999;}
::-moz-placeholder {color:#999;}
:-ms-input-placeholder {color:#999;}
/** {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}*/
*:before, *:after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
button::-moz-focus-inner, input::-moz-focus-inner {padding:0;border:0;}
textarea {overflow:auto;}
input:focus, textarea:focus, button:focus, select:focus {outline:none;}
input::-ms-clear {display:none;}
/*html5*/
article, aside, details,dialog, menu,figcaption, figure, footer, header, hgroup, main, nav, section, summary {display:block;}
audio, canvas, progress, video {display:inline-block;vertical-align:baseline;}
audio:not([controls]) {display:none;height:0;}
[hidden], template {display:none;}
a {background:transparent;text-decoration:none; color:#333;}
a:active, a:hover, a:link,a:visited {outline:0; text-decoration:none!important;}
abbr[title] {border-bottom:1px dotted;}
b, strong {font-weight:bold;}
dfn {font-style:italic;}
mark {color:#000;background:#ff0;}
small {font-size:80%;}
sub, sup {position:relative;font-size:75%;line-height:0;vertical-align:baseline;}
sup {top:-.5em;}
sub {bottom:-.25em;}
svg:not(:root) {overflow:hidden;}
figure {margin:1em 40px;}
hr {height:0;-moz-box-sizing:content-box;box-sizing:content-box;}
pre {overflow:auto;}
code, kbd, pre, samp {font-family:monospace, monospace;}
button, input, optgroup, select, textarea {margin:0;font:inherit;}
label { font-weight:normal !important;font-size:100% !important}
button {overflow:visible;}
button, select {text-transform:none; border:0 none;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance:button;cursor:pointer;}
button[disabled], html input[disabled] {cursor:default;}
button::-moz-focus-inner, input::-moz-focus-inner {padding:0;border:0;}
input {line-height:normal;}
input[type="checkbox"], input[type="radio"] {box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {height:auto;}
input[type="search"] {-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance:none;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { 
color: #bcbcbc; 
} 
input:-moz-placeholder, textarea:-moz-placeholder { 
color: #bcbcbc; 
} 
input::-moz-placeholder, textarea::-moz-placeholder { 
color: #bcbcbc; 
} 
input:-ms-input-placeholder, textarea:-ms-input-placeholder { 
color: #bcbcbc; 
}
/* 去除默认边框 */ 
fieldset,img{border:0;}
legend {padding:0;border:0;}
optgroup {font-weight:bold;}
/* 去掉各 Table  cell 的边距并让其边重合 */
table {border-spacing:0;border-collapse:collapse;}
td, th {padding:0;}
a {text-decoration:none;}
ul{ list-style:none; margin:0; padding:0;}
ul li{list-style:none; }
img{ margin:0; padding:0; border:0; vertical-align:middle;border:0 none;}
/* 去掉 firefox 下此元素的边框 */
abbr,acronym {border: 0;font-variant: normal;}
/* 一致的 del 样式 */
del {text-decoration: line-through;}
em{font-style:normal}
.clear{ clear:both;}
.display_none{display: none !important}
.w_p015_w{background:#fff;padding:0 15px; width: 100%;display: inline-block;margin-top: 10px;}
.w_p15{padding:15px;}
.f_fiexd_bottom{position:fixed;bottom:0;width: 100%;left: 0}
.bodyOv {overflow: hidden; height: 100%}




/*订单详情*/
.w_odetil_top{padding:0 10px; background:url(../images/w_01.png) no-repeat center center; background-size:100% 100%; height:75px; overflow:hidden; margin-bottom:10px;}
.w_odtltp_left{float:left; color:#eb272a; margin:19px 0;}
.w_odtltp_left div{font-size:16px;}
.w_odtltp_left p{font-size:12px;}
.w_ordtl_sucess{float:right; width:70px;/*height:60px;*/ margin:7.5px 0;}
.w_odt_info{position:relative; padding:0 10px; background:url(../images/w_07.png) no-repeat center center; background-size:100% 100%; height:86px; overflow:hidden; margin-bottom:10px;}
.w_odtInfo_a span,.w_odtInfo_a label{font-size:15px; display:inline-block;}
.w_odtInfo_a{margin-top:19.5px; padding: 0 20px;}
.w_odtInfo_a span{margin-right: 28px;}
.w_odtInfo_b{margin-top:8px; color:#999999; padding-right:16px; padding-left:20px; background:url(../images/w_03.png) no-repeat left center; background-size:11px 15px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.w_odtl_gt{position:absolute; width:9px; height:14px; right:15px; top:36px;}

.w_odt_pro{background:#fff;  margin-bottom:10px;}
.w_odt_proti{font-size:15px; padding:10px 10px 10px 10px; background:url(../images/w_04.png) no-repeat left center; background-size:17px 15px; padding-left:22px;margin-left: 10px}

.w_odt_procon{overflow:hidden;background: #fafafa;padding:10px !important;}
.f_w_odt{padding:0!important ;background:#fff}
.w_odtpro_conleft{float:left;}
.w_odtpro_conleft img{ width:95px; height:95px;}
.w_odtpro_conright{margin-left:105px;}
.w_odtpro_name{font-size:15px; height:40px; line-height:20px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}
.w_odtpro_more{overflow:hidden; margin-top:30px;}
.w_odtpro_more span{float:left; color:#585858;}
.w_odtpro_more label{float:right; color:#9e9e9e;}

.w_ordtl_payInfo{padding:0 10px; background:#fff;}
.w_ordtl_payTi{padding:10px 0; color:#9e9e9e; font-size:15px;}
.w_ordtl_payCon{overflow:hidden; padding-bottom:10px;}
.w_ordtl_payCon span{float:left; font-size:13px;}
.w_ordtl_payCon label{float:right; font-size:13px;}

    /*物流*/
	.w_wlstate{margin-top:10px; padding:0 10px; background:#fff;}
	.w_wlstate_ti{height:35px; line-height:35px; color:#434343; font-size:12px; border-bottom:#DCDCDC 1px solid;}
	.w_wlstate_con{padding:10px 0; border-bottom:#DCDCDC 1px solid; font-size:12px;}
	.w_wlstate_con div{margin-bottom:5px;}
	.w_wlstate_more{padding:14px 0 10px;}
	.w_wlstMore_per{padding-left:28px; position:relative; font-size:12px; color:#a3a3a3; margin-bottom: 10px;}
	.w_wlbzhou_Flag1{position:absolute; width:20px; height:46px; left:0; top:-4px;}
	.w_on{font-size:13px; color:#ff4949;}
	.w_wlbzhou_a{margin-bottom:2px;}

/*订单详情*/


/*支付成功*/
.w_paySucess{text-align:center; padding:0 45px;}
.w_paySucess_img{width:100%; margin:20% 0 10% 0;}
.w_paySuMore_hint{font-size:16px; margin-bottom:15%;}
.w_paySumore_a a{display:inline-block; width:42%; height:35px; border-radius:5px; color:#fff; text-align:center; line-height:35px; font-size:16px;}
.w_paysys_index{margin-right:25px; 
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#51bffe+0,5eaef5+51,6e98e9+100 */
background: rgb(81,191,254); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(81,191,254,1) 0%, rgba(94,174,245,1) 51%, rgba(110,152,233,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(81,191,254,1) 0%,rgba(94,174,245,1) 51%,rgba(110,152,233,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(81,191,254,1) 0%,rgba(94,174,245,1) 51%,rgba(110,152,233,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#51bffe', endColorstr='#6e98e9',GradientType=1 ); /* IE6-9 */
}
.w_paysys_look{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e88d6f+0,f56b5d+51,fe5351+100 */
background: rgb(232,141,111); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(232,141,111,1) 0%, rgba(245,107,93,1) 51%, rgba(254,83,81,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(232,141,111,1) 0%,rgba(245,107,93,1) 51%,rgba(254,83,81,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(232,141,111,1) 0%,rgba(245,107,93,1) 51%,rgba(254,83,81,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e88d6f', endColorstr='#fe5351',GradientType=1 ); /* IE6-9 */
}
/*支付成功*/


/*购物车*/
.w_shopcar{margin-top:10px; margin-bottom:105px;}
.w_shopcar_pershop{position:relative; background:#fff;  margin-bottom:10px;}
.w_scPershop_ti{overflow:hidden; padding:10px 10px 10px 30px;margin-left: 10px;}
.w_scPershop_ti span{float:left; font-size:15px; background:url(../images/w_04.png) no-repeat left center; background-size:17px 15px; padding-left:20px;}
.w_scPershop_ti label{float:right; font-size:13px; color:#585858; height:20px; line-height:20px;}
.w_shopcar_check{position:absolute; top:12px; left:10px;}
.w_shopcar_check input{display:none;}
.w_shopcar_check label{display:inline-block; width:17px; height:17px; background:url(../images/w_09.png) no-repeat center center; background-size:17px; vertical-align:middle;}
.w_shopcar_checked label{display:inline-block; width:17px; height:17px; background:url(../images/w_09a.png) no-repeat center center; background-size:17px;}
.w_shopcar_more{margin-top:30px; position:relative; height:25px;}
.w_shopcar_more font{font-size:18px; float:left;}
.w_shopcar_del{float:left; width:20px; height:20px; margin:2px 0; margin-left:15px;}
.w_shopcar_more font small{font-size:12px;}
.w_shopcar .w_odt_procon{padding:10px 10px 10px 40px !important; border-bottom:#EAEAEA 1px solid; position:relative;}
.w_shopcar .w_odt_procon:last-child{border-bottom:none;}
.w_shopcar .w_odt_procon .w_shopcar_check{left:10px; top:49px;}
.w_shopcar_num{position:absolute; width:87px; height:27px; right:0; bottom:0; border:#CFCFCF 1px solid; border-radius:2px;}
.w_shopcar_num span,.w_shopcar_num label,.w_shopcar_num input{float:left; height:25px;}
.w_shopcar_num span,.w_shopcar_num label{height:25px; width:25px;}
.w_shopcar_num span{background:url(../images/w_15.png) no-repeat center center; background-size:25px; border-right:#CFCFCF 1px solid;}
.w_shopcar_num label{background:url(../images/w_16.png) no-repeat center center; background-size:25px; border-left:#CFCFCF 1px solid;}
.w_shopcar_num input{border:none; width:35px; text-align:center; line-height:25px; font-size:12px;}
@media screen and (max-width: 330px) {
   .w_shopcar_num {position: absolute; width: 72px; height: 22px;}
   .w_shopcar_num span, .w_shopcar_num label {height: 20px; width: 20px;}
   .w_shopcar_num span {background: url(../images/w_15.png) no-repeat center center; background-size: 20px;}
	.w_shopcar_num input {border: none; width: 30px; line-height: 20px;}
	.w_shopcar_num label {background: url(../images/w_16.png) no-repeat center center; background-size: 20px;}
	.w_shopcar_num span, .w_shopcar_num label, .w_shopcar_num input {height: 20px;} 
	.w_shopcar_del{margin-left:5px;}	
  }

.w_shopcar_fixed{position:fixed; width:100%; left:0; bottom:0; background:#fff; border-top:#D6D6D6 1px solid; z-index:10;}
.w_shopcar_sum{padding:10px 0 10px 65px; overflow:hidden; position:relative; margin-bottom:10px;}
.w_shopcar_sunNum{float:left; padding-top:2px;}
.w_shopcar_goSum{float:right; width:40%; height:40px; line-height:40px; text-align:center; font-size:16px; color:#fff; background:#E72629; border-top:#E72629 1px solid; position:absolute; right:0; top:0;}
.w_public_bot{overflow:hidden;}
.w_public_bot li{float:left; width:25%; text-align:center;}
.w_public_bot li a{display:block; color:#9b9b9b; font-size:12px;}
.w_public_bot li a img{width:25px; height:25px;margin-top:5px;}
.w_public_bot li a p{margin: 0 0 5px 0;}
.w_bot_default a{color:#ed3b3e!important;}
/*购物车*/


/*会员信息*/
.w_pcinfo_top{background:#fff; padding:10px; overflow:hidden; margin-bottom:10px;}
.w_pcinfo_topHead{float:left;}
.w_pcinfo_topHead img{width:62px; height:62px; background:#fff; padding:1px; border-radius:100%;}
.w_pcinfo_topri{margin-left:72px; margin-top:10px;}
.w_pcinfo_name{font-size:16px; position:relative; width:100%; margin-bottom:5px;float: left;}
.w_pcinfo_name span{float:left;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;max-width:50%;}
.w_pcinfo_progress{position:relative; height:16px;}
.w_pcinfo_progress li{position:absolute; width:20%; text-align:left; font-size:12px; color:#444444;}
.w_pcinfo_lia1{left:0; top:0;}
.w_pcinfo_lia2{left: 20%; top: 0;}
.w_pcinfo_lia3{left: 46%; top: 0;}
.w_pcinfo_lia4{left: 69%; top: 0;}
.w_pcinfo_lia5{left: 91%; top: 0;}
.w_pcinfo_jdt{position:relative; width:100%; height:4px; background:#A8A8A8; border-radius:20px; margin: 2px 0 8px 0;}
.w_pcinfo_jdt span{position:absolute; top:0; left:0; width:25%; height:4px; background:#FF5757; border-radius:20px;}
.w_pcinfo_hy{height:16px; position:relative;
		font-size:12px; 
		translate:scale(0.9);
		-ms-transform: scale(0.9);
		-webkit-transform: scale(0.9);
		-o-transform: scale(0.9);
		-moz-transform: scale(0.9);
		}
.w_pcinfo_hy li{position:absolute; width:25%;}
.w_pcinfo_hyli1{left:-9%; top:0;}
.w_pcinfo_hyli2{left:16%; top:0;}
.w_pcinfo_hyli3{left:40%; top:0;}
.w_pcinfo_hyli4{left:64%; top:0;}
.w_pcinfo_hyli5{left:90%; top:0;}

.w_pcinfo_no,.w_psinfo_gradeYes{color:#ff5757!important;}
.w_pcinfo_hylevel{background:#FF5757; color:#fff; width: 84px;height:20px; line-height:20px; padding: 0 10px 0 20px; text-align:center; border-radius:20px; float: left;
	font-size:12px!important;
	translate:scale(0.83);
	-ms-transform: scale(0.83);
	-webkit-transform: scale(0.83);
	-o-transform: scale(0.83);
	-moz-transform: scale(0.83);
}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
		.clearfix{*+height:1%;}
		.f_pt25{padding-top: 25px;}

.w_pcinfo_king{position: absolute; width: 20px; height: 20px; left: -4%;}
@media screen and (max-width: 330px) {
	.w_pcinfo_topri{margin-left:65px;}
	.w_pcinfo_hyli1{left:-11%; top:0;}
	.w_pcinfo_hyli2{left:13%; top:0;}
	.w_pcinfo_hyli3{left:38%; top:0;}
	.w_pcinfo_hyli4{left:62%; top:0;}
	.w_pcinfo_hyli5{left:88%; top:0;}
	.w_pcinfo_hylevel{padding:0 4% 0 10%;}
}
.w_pcinfo_other{padding:0 10px; background:#fff;}
.w_pcinfo_botp{overflow:hidden; padding:11px 0; border-bottom:#E1E1E1 1px solid;}
.w_pcinfo_botp:last-child{border-bottom:none;}
.w_pcinfo_botp span{font-size:14px; float:left; height: 21px; line-height: 21px;}
.w_pcinfo_botp label{font-size:16px; float:right;}
.w_pcinfo_add{padding:11px 10px; background:#fff; margin-top:10px;}
.w_pcinfo_add a{float:right; font-size:16px; color:#ff4747; background:url(../images/w_44.png) no-repeat right center; background-size:6px 12px; padding-right:14px;}
/*会员信息*/


/*会员中心*/
.w_percenter{margin-bottom:51px;}
.w_pct_top{padding:31.5px 10px; background:url(../images/w_20.png) no-repeat top center; background-size:cover; overflow:hidden; height:125px;}
.w_pctop_head{float:left;}
.w_pctop_head img{width:62px; height:62px; background:#fff; padding:1px; border-radius:100%;}
.w_pctop_mida{position:relative; float:left; width:54%; margin-left:10px; }
.w_pctop_mida .w_pcinfo_hylevel{left:-5px; top:25px; padding: 0 10px 0 20px; background: rgba(0, 0, 0, 0.2); color:#ffc1a2;}
.w_pctop_midab{float:left; margin-top: 30px; font-size: 15px; color: #fff; width:100%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;font-size:10px;}
.w_pctop_mida div{font-size:16px; color:#f5f5f5; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.w_pctop_acmanage{display:inline-block; font-size:12px; color:#fff; background:url(../images/w_21.png) no-repeat right center; background-size:10px 15px; padding-right:15px; /*margin-top: 30px;*/ float: right;position: absolute; top: 58px; right: 10px;}

.w_pct_state{overflow:hidden; padding:15px 0 10px 0; background:#fff; margin-bottom:10px;}
.w_pct_state li{float:left; width:20%; text-align:center; position:relative;}
.w_pct_state li a{display:block; font-size:12px; color:#444444;}
.w_pct_state li a .w_pctState_flag{width:22px; height:22px; margin-bottom:10px;}
.w_pctState_line{position:absolute; height:74px; left:0; top:-15px;}

.w_pct_more{background:#fff; overflow:hidden;}
.w_pctMore_left{float:left; width:calc(50% - 0.5px); text-align:center; border-right:#E5E5E5 1px solid; height:125px;}
.w_pctMore_left a{display:block; height:125px;}
.w_pctMore_left a img{width:30px; height:30px; margin-top:29px;}
.w_pctMore_left a div{font-size:13px; color:#262626; margin-top:2px;}
.w_pctMore_left a p{font-size:12px; margin-top:2px;}
.w_pctMore_right{float:left; width:calc(50% - 0.5px); text-align:center;}
.w_pctMore_right li a{display:inline-block; height:62.5px; line-height:62.5px; font-size:13px; overflow:hidden; text-align:left; margin:auto; width:75%;}
.w_pctMore_right li a img{width:30px; height:30px; vertical-align:middle; margin-right:10px;}
.w_pctMore_right li a p{display:inline-block;}
.w_pctMore_right li{height:62.5px;}
.w_pctMore_right li:first-child{border-bottom:#E5E5E5 1px solid;}
.w_pct_more{margin-bottom:10px;}

.w_pct_more2{overflow:hidden; background:#fff;}
.w_pct_more2 li{float:left; width:calc((100% - 1px) / 3); text-align:center; font-size:13px; height:125px; border-right:#E5E5E5 1px solid;}
.w_pct_more2 li:last-child{border-right:#fff 1px solid;}
.w_pct_more2 li img{width:31px; height:31px; margin-bottom:10px; margin-top:33.5px;}
.w_pct_more2 li a{display:block; height:125px;}

.w_pct_bot{padding:0 10px;}
.w_pctBot_ul{overflow:hidden; border-bottom:#DCDCDC 1px solid; padding:15px 0;}
.w_pctBot_ul li{float:left; width:20%; text-align:center;}
.w_pctBot_ul li a{color:#262626; font-size:12px;}
.w_pctBot_b{padding:10px 0; color:#cacaca; text-align:center;}
.w_pctBot_b div span{display:inline-block; background:url(../images/w_33.png) no-repeat left center; background-size:20px; padding-left:24px; font-size:15px;}

.w_public_botCommon{position:fixed; width:100%; left:0; bottom:0; z-index:10; background:#fff; border-top:#D6D6D6 1px solid;}
.w_public_botCommon li {float: left; width: 25%; text-align: center;}
.w_public_botCommon li a {display: block; color: #9b9b9b;font-size: 12px;}
.w_public_botCommon  li a img{margin:5px 0 0 0; width: 25px; height: 25px;}
.w_public_botCommon  li a p{margin:0 0 5px 0;}
/*会员中心*/


/*活动规则*/
.w_acRule{margin-bottom:71px;}
.w_public_botCommon2 li {float: left; width: calc(100% / 3); text-align: center;}
.w_acrule_top img{width:100%;}
.w_acRule_main{margin:0 10px; padding:15px 5px 0 6px; background:#fff; border-radius:5px;}
.w_acRule_main li{font-size:13px; color:#808080; line-height:20px; padding:0 5px 10px 15px; background:url(../images/w_41.png) no-repeat left 6px; background-size:8px;}
/*活动规则*/


/*积分兑换记录*/
.w_excrecord_top{padding:15px 10px; background:#fff;}
.w_excred_topleft{overflow:hidden;}
.w_excred_head{float:left;}
.w_excred_head img{width:50px; height:50px; border-radius:100%;}
.w_erdtoplt_more{float:left; margin-left:10px; margin-top:15.5px;}
.w_excrecord_ti{color:#444444; height:40px; line-height:40px; padding:0 10px;}
.w_excrecord_main{padding:0 10px; background:#fff;}
.w_myCash_per{overflow:hidden; border-bottom:#E4E4E4 1px solid; width:100%; padding:5px 0;}
.w_myCash_per:last-child{border-bottom:none;}
.w_myCash_left{float:left;}
.w_myCash_left div{font-size:15px; margin-bottom:2px;}
.w_myCash_left  p{font-size:12px; color:#bcbcbc;}
.w_myCash_right{float:right; font-size:18px; margin-top:10px;}
.w_erdtoplt_more font{font-size:15px;}
.w_excrecord_topa{position:absolute; right:10px; top:25px; padding:0 10px; height:25px; line-height:25px; color:#fff; font-size:15px; background:#EB272A; border-radius:5px;}
/*积分兑换记录*/


/*我的余额*/
.w_mybalance_top{padding:20px 10px 0; background:#F85E5C; height:215px; text-align:center;}
.w_mybaltop_flag{width:84px; height:84px; border-radius:50%;}
.w_mybaltop_con{text-align:center;}
.w_mybaltop_con div{font-size:16px; color:#fff; margin-bottom:5px; margin-top:10px;}
.w_mybaltop_con p{font-size:30px; color:#ffea00;}
.w_mybaltop_ti{padding:0 10px; background:#fff; height:45px; line-height:45px;}
.w_mybaltop_ti a{display:block; font-size:15px; background:url(../images/w_44.png) no-repeat right center; background-size:8px 15px; }
.w_mybaltop_ti a span{display:inline-block; background:url(../images/w_56.png) no-repeat left center; background-size:25px 20px; padding-left:30px;}
.w_mybal_main{padding:0;}
.w_mybal_main .w_myCash_per{padding:9px 10px;}
.w_mybal_main .w_myCash_per .w_myCash_left p{margin-top:5px;}
/*我的余额*/


/*积分兑换详情*/
/* 本例子css -------------------------------------- */
.focus{ width:100%; margin:0 auto; position:relative; overflow:hidden;   }
.focus .hd{ width:100%; height:10px;  position:absolute; z-index:1; bottom:10px; text-align:center;  }
.focus .hd ul{ display:inline-block; height:5px; padding:3px 5px;  font-size:0; vertical-align:top;
}
.focus .hd ul li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:50%;  margin:0 5px;  vertical-align:top; overflow:hidden; background:rgba(255, 255, 255, 0.8);   }
.focus .hd ul .on{ background:#EB272A;  }

.focus .bd{ position:relative; z-index:0; overflow: hidden;}
.focus .bd li img{ width:100%; background:url(../images/loading.gif) center center no-repeat;  }
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }


.w_loanUl{overflow:hidden; padding-top: 3%; padding-right:2%;}
.w_loanUl li{float:left; width:48%; margin:0 0 3% 2%; background:#45D1D2; border-radius:5px; padding:2.5% 0;}
.w_loanImg{position:relative; width:92%; margin:auto; overflow:hidden; height:0; padding-top:92%;}
.w_loanImg img{position:absolute; left:0; top:0; width:100%; height:auto; bottom:0; right:0;}

.w_loanInfo{padding:2% 5%; color:#fff;}
.w_loanIf_name{font-size:13px; height:40px; line-height:20px; margin:3% 0 10% 0; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.w_loanInfo_money{font-size:14px;}
.w_loanInfo_money i{font-size:20px; font-weight:normal;}
.w_loanInfo_money del{font-size:12px;}

.w_excdtl_menu{background:#fff; border-bottom:#E5E5E5 1px solid;}
.w_excdtlMenu_ul{width:55%; overflow:hidden; margin:auto;}
.w_excdtlMenu_ul li{float:left; width:calc(100% / 3); text-align:center;}
.w_excdtlMenu_ul li a{font-size:15px; color:#585858; font-size:15px; height:42px; line-height:42px; display:inline-block; margin:auto;text-decoration:none;}
.w_exmenu_default a{color:#eb272a!important; border-bottom:#eb272a 2px solid;}

.w_excdetil_allpro{margin-bottom:66px;}
.w_jfdhxq_top{padding:10px; background:#fff; margin-bottom:10px;}
.w_jfdhxq_topName{font-size:15px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.w_jfdhxq_topPost{color:#9e9e9e; font-size:12px; margin-top: 2px;}
.w_jfdhxq_topbot{overflow:hidden; margin-top:10px;}
.w_jfdhxq_topbot font{float:left; font-size:16px;}
.w_jfdhxq_topbot p{float:right; font-size:13px; color:#9e9e9e; width:25%; text-align:right; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.w_jfdhxq_property{padding:0 10px; background:#fff; margin-bottom:10px;}
.w_jfdhxq_property span{float:left; color:#808080; height:45px; line-height:45px;}
.w_jfdhxq_protycon{margin-left: 40px; display:block; height:45px; line-height:45px; font-size:15px; color:#262626; background:url(../images/w_44.png) no-repeat right center; background-size:10px 15px; padding-right:15px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.w_jfdhxq_slide{text-align:center; font-size:14px; color:#808080;}
.w_jfdhxq_slide span{display:inline-block; background:url(../images/w_43.png) no-repeat left center; background-size:9px 13px; padding-left:15px;}

.w_jfxqbot_fixed{position:fixed; width:100%; left:0; bottom:0; background:#fff; border-top:#DCDCDC 1px solid;}
.w_jfxqbot_fixed .w_jfxqbot_left{float:left; padding:0 10px; height:50px; line-height:50px; font-size:15px; color:#444444;}
.w_jfxqbot_fixed .w_jfxqbot_right{float:right; height:51px; line-height:51px; margin-top:-1px; background:#EB272A; border-top:#EB272A 1px solid; color:#fff; font-size:16px; text-align:center; padding:0 30px;}

.w_excdetil_detail{margin:43px 0px 51px 0px;}
.w_excdetil_detail p img{width:100%;}
.w_excdetil_com{padding:0 10px; background:#fff;margin:43px 0px 51px 0px;}
.w_percom{padding:10px 0; border-bottom:#DCDCDC 1px solid;}
.w_percom_top{overflow:hidden;}
.w_percom_head{float:left;}
.w_percom_head img{width:30px; height:30px; border-radius:100%;}
.w_percom_top p{float:left; font-size:12px; height:30px; line-height:30px; margin-left:5px;}
.w_percom_con{font-size:14px; line-height:20px; margin-top:5px;}
.w_percom_img{margin-top:10px; overflow:hidden;}
.w_percom_img li{float:left; width:25%;}
.w_percom_img li div{position:relative; height:0; padding-top:100%; margin:auto; overflow:hidden;}
.w_percom_img li div img{position:absolute; width:90%; left:0; top:0; margin:auto; bottom:0; right:0; height:auto;}

.w_jfdhxq_aaaa{float:left; width:75%;}
.w_jfdhxq_aaaa font{display:block; width:100%;}
.w_jfdhxq_aaaa div{color: #9e9e9e; font-size: 12px;}
.w_jfdhxq_bbbb p{margin-top: 15px;}
/*积分兑换详情*/


/*抢购商品详情(1)*/
.w_qgspDetl_a{overflow:hidden; padding:0 10px; background:url(../images/w_52a.png) no-repeat top center; background-size:100% 100%; height:53px;}
.w_qgspDetl_aLeft{float:left; width:50%; text-align:left;}
.w_qgspDetl_aLeft p{float:left; color:#eb272a; font-size:12px; height:53px; line-height:53px;}
.w_qgspDetl_aLeft p big{font-size:16px;}
.w_qgspDetl_aLeft del{float:left; font-size:12px; color:#9e9e9e; height:53px; line-height:57px; margin-left:5px;}
.w_qgspDetl_aRight{float:right;}
.w_qgspDetl_aRight div{font-style:oblique; color:#ff3434; font-size:18px; font-weight:bold; margin-top:6.5px;}
.w_qgspDetl_aRight p{font-size:12px; color:#f56a6a;}
.w_qgspDetl_b{overflow:hidden; margin-top:10px;}
.w_countdown{float:left; width:75%; text-align:left; font-size:13px; color:#585858;}
.w_cutd_font{float:left;}
.w_cutd_time{float:left;}
.w_qgspDetl_store{float:right; width:25%; text-align:right; font-size:13px; color:#9e9e9e; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

.w_qgxqBot_a{float:left; width:34%; height:50px;}
.w_qgxqBot_a li{float:left; width:50%; text-align:center; position:relative;}
.w_qgxqBot_a li p{font-size:12px; color:#9e9e9e;}
.w_qgxqBot_a li img{width:25px; height:25px; margin: 5px 0 2px 0;}
.w_qgxq_addNum{position:absolute; top:0; right:4%; background:#EB272A; color:#fff!important; border-radius:10px; padding:0 8px;
	font-size:12px!important;
	translate:scale(0.83);
	-ms-transform: scale(0.83);
	-webkit-transform: scale(0.83);
	-o-transform: scale(0.83);
	-moz-transform: scale(0.83);
	}
.w_qgxqBot_b,.w_qgxqBot_c{float:left; width:33%; text-align:center; height:51px; line-height:50px; color:#fff;}
.w_qgxqBot_b a,.w_qgxqBot_c a{display:block; color:#fff; font-size:16px;}
.w_qgxqBot_b{background:#FFAE00; border-top:#FFAE00 1px solid; margin-top:-1px;}
.w_qgxqBot_c{background:#EB272A; border-top:#EB272A 1px solid; margin-top:-1px;}
/*抢购商品详情(1)*/


/*商品详情*/
.w_prodetl_aa{overflow: hidden; margin-top: 5px;}
.w_prodetl_aa span{float: left; font-size: 13px; color: #9e9e9e;}
.w_prodetl_aa p {float: right; font-size: 13px; color: #9e9e9e;}
.w_prodetl_bb{overflow:hidden; margin-top:10px;}
.w_prodetl_bb p{float:left; color:#eb272a; font-size:12px;}
.w_prodetl_bb p big{font-size:16px;}
.w_prodetl_bb del{float:left; font-size:12px; color:#9e9e9e; margin-top:4px; margin-left:5px;}
/*商品详情*/


/*降拼活动*/
.w_jpacty_info{overflow:hidden; background:#fff;}
.w_jpacty_info li{float:left; width:50%;}
.w_jpacty_infolia{text-align:right; padding-top: 20px;}
.w_jpacty_infolia i{padding:0 15px; height:20px; line-height:20px; color:#fff; font-size:15px; background:#EB272A; border-top-left-radius:20px; border-bottom-left-radius:20px; margin-right:10px;}
.w_jpactyInfo_li2{font-size:13px; color:#444444;}
.w_jpactyInfo_li2 small{font-size:15px; color:#eb272a;}
.w_jpactyInfo_li2 font{font-size:22px;}
.w_jpactyInfo_origin{text-align:center; font-size:14px; color:#bcbcbc; background:#fff;}

.w_jpacty_mid{background:#fff; padding-top:30px; margin-bottom:10px;}
.w_jpacty_mida{padding:0 5px; height:19px;}
.w_jpacty_mida li{float:left; width:calc((50% - 10px)); text-align:center; position:relative; border-top:#D7D7D7 1px solid; margin:0 5px;}
.w_jpacty_mida li span{position:absolute; width:60%; top:-10px; left:20%; text-align:center; color:#9e9e9e; background:#fff;}
.w_jpacty_midb{overflow:hidden; padding:0 5px 10px 5px; background:#fff;}
.w_jpacty_midb li{float:left; width:calc((50% - 10px)); text-align:center; border-radius:5px; margin:0 5px;}
.w_jpacty_midb li a{display:block; color:#fff; font-size:15px; height:35px; line-height:35px;}
.w_jpacty_yellowBg{background:#F19325;}
.w_jpacty_redBg{background:#E4393C;}

.w_jpacty_midRule{background:#fff; padding:0 10px; margin-bottom:10px;}
.w_jpactymd_ti{text-align:center; padding:10px 0 5px 0;
		font-size:12px; 
		translate:scale(0.9);
		-ms-transform: scale(0.9);
		-webkit-transform: scale(0.9);
		-o-transform: scale(0.9);
		-moz-transform: scale(0.9);}
.w_jpactymd_con img{width:100%;}
.w_jpacty_prodtl{background:#fff;}
.w_jpactyProdtl_ti{padding:0 10px;}
.w_jpactyProdtl_ti span{display:inline-block; height:25px; line-height:25px; font-size:13px; color:#444444; background:url(../images/w_48.png) no-repeat left center; background-size:15px; padding-left:20px;}
.w_jpactyProdtl_con img{width:100%;}
/*降拼活动*/


/*立即抢购*/
.w_quickRob_topa{display:block; position:relative; height:52px; line-height:52px; font-size:15px; color:#000; background:url(../images/w_50.png) no-repeat left center; background-size:15px 20px; padding-left:22px; padding-right:20px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; border-bottom:#DCDCDC 1px solid;}
.w_quickRob_topa .w_odtl_gt{top:18px; right:0;}
.w_quickRob_topb{font-size:12px; color:#c3c3c3; padding-top:9px;}
.w_quickRob_pro{padding:10px;}
.w_quickRob_pro .w_odtpro_conleft img{width:65px; height:65px;}
.w_quickRob_pro .w_odtpro_conright {margin-left: 75px;}
.w_quickRob_pro .w_odtpro_name2{font-size:14px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.w_quickRob_pro .w_odtpro_more{margin-top:28px;}
.w_quickRob_pro .w_odtpro_more span{color:#eb272a;}
.w_odtpro_more label{font-size:12px; color:#cdcdcd;}
.w_odtpro_more label big{font-size:16px;}
.w_quickRob_message{padding:10px; background:#fff; margin-bottom:10px;}
.w_quickRob_message textarea{width:100%; height:55px; background:#fafafa; font-size:12px; color:#bcbcbc; resize:none; border:none;padding:5px 10px;}
.w_quickRob_pay{overflow:hidden; background:#fff; padding:0 10px;}
.w_quickRob_pay span{float:left; height:45px; line-height:45px; color:#9e9e9e;}
.w_quickRob_pay label{float:right; height:45px; line-height:45px; color:#262626;}
/*立即抢购*/


/*商品提交订单*/
.w_submitOrder{margin-top:0; margin-bottom:61px;}
.w_submitOrder .w_scPershop_ti{padding:10px 0;padding-right:10px;}
.w_submitOrder .w_odt_procon{padding:10px 0;}
.w_submitOrder_num{float:right; font-size:12px; color:#9e9e9e; height:24px; line-height:24px;}
.w_submitOrder_num big{font-size:16px;}
.w_suborder_Style2{margin-top:10px; padding:0 10px; background:#fff;}
.w_suborder_Style2 .w_quickRob_pay{padding:0;}
.w_suborder_Style2 .w_quickRob_pay:first-child{border-bottom:#E5E5E5 1px solid;}
.w_submitOrder .w_jfxqbot_fixed .w_jfxqbot_left{float:right;}
.w_submitOrder_gg{font-size:12px; color:#9e9e9e; margin-top:2px;}
.w_submitOrder .w_shopcar_more{margin-top:12px;}
.w_prosubod_choose{background:url(../images/w_44.png) no-repeat right center; background-size:6px 12px; padding-right:10px; width:50%; text-align:right;}

.w_pcGray{position:fixed; width:100%; height:100%; left:0; top:0; background:rgba(0, 0, 0, 0.35); z-index:20;}
.w_pcpopCon{position:absolute; z-index:30; background:#fff; width:66%; top:21%; left:17%; text-align:center;}
.w_pcpop_ti{color:#fb698a; font-size:18px; padding-top:6%;}
.w_addPop{position:fixed; width:100%; left:0; bottom:0; background:#fff; z-index:100; max-height:430px;}
.w_addPop_ti{color:#4c4c4c; font-size:15px; text-align:center; border-bottom:#DCDCDC 1px solid; /*padding:3% 0;*/ height:45px; line-height:45px;}
.w_popclose22{position: absolute; top: -53px; right: 3%; width: 8%; text-align: center;}
.w_addPopLine{width: 5px; height:45px; display: block; margin: auto;}
.w_addPopclose{width: 25px; height:25px;display: block; margin: auto;}
.w_chooseKd{padding:0 10px; font-size:15px; margin-top:10px; height:378px; overflow-y:auto;}
.w_chooseKd li{height:42px; line-height:42px;}
.w_chooseKd::-webkit-scrollbar{width:0; height:0;}
/*商品提交订单*/


/*积分兑换订单*/
.f_a_row .w_odt_procon{padding: 10px !important;}
.w_jfdhorder,.w_jfdhorder .w_shopcar_pershop{margin-bottom:0; background:#F5F5F5; padding:0;}
.w_jfdhorder .w_odt_procon{border-bottom:0; margin-bottom:10px; background:#fff; padding:10px;}
.w_jfdhdd_ria{float:left; font-size:15px; color:#444444;}
.w_jfdhdd_rib{float:right; font-size:15px; color:#444444;}
.w_jfdhdd_red{color:#ff4848;}
.w_jfdhorder .w_shopcar_more{margin-top:30px;}
/*积分兑换订单*/


/*全部订单*/
.w_allorder{margin-bottom:0;}
.w_allOrder_menu{overflow:hidden; border-bottom:#DFDFDF 1px solid; background:#fff; margin-bottom:10px;}
.w_allOrder_menu li{float:left; width:20%; text-align:center; font-size:15px; color:#444444;}
.w_allOrder_menu li span{display:inline-block; height:42px; line-height:42px; margin:0 auto;}
.w_allorder_default span{color:#eb272a; border-bottom:#eb272a 2px solid;}
.w_allorder_state{float:right;}
.w_allState_red{color:#eb272a;}
.w_allod_persum{padding:10px 0; text-align:right; border-bottom:#EFEFEF 1px solid; margin-top:10px;}
.w_allod_sub{overflow:hidden; margin-top:10px;}
.w_allod_sub a{float:right; //padding:0 15px; width:90px; text-align:center; height:30px; line-height:30px; border-radius:2px; font-size:14px;}
.w_allod_sub a:last-child{margin-right:10px;}
.w_allod_subRed{color:#eb272a; border:#eb272a 1px solid;}
.w_allod_subBlack{color:#585858; border:#585858 1px solid;}
/*全部订单*/


/*积分抽奖*/
.w_honour_info{position:absolute; left:20px; top:25px; z-index:10; padding:0 5px 0 25px; max-width:200px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; background:rgba(0, 0, 0, 0.34); color:#fff; font-size:12px; height:20px; line-height:20px; border-radius:20px;}
.w_honour_head{position:absolute; width:20px; height:20px; border-radius:100%; position:absolute; left:0; top:0;}
.w_topHonour_pan{padding-bottom:10px; background:#fff; margin-bottom:10px;}
.w_honour_intro{padding:10px; background:#fff; margin-bottom:10px;}
.w_honorIntro_ti{font-size:13px;}
.w_honorIntro_con{font-size:12px; color:#737373; line-height:20px; margin-top:5px;}

/* 大转盘样式 */
.banner{display:block;width:95%;margin-left:auto;margin-right:auto;margin-bottom: 20px;}
.banner .turnplate{display:block;width:100%;position:relative;}
.banner .turnplate canvas.item{width:100%;}
.banner .turnplate img.pointer{position:absolute;width:31.5%;height:42.5%;left:34.6%;top:23%;}

#lottery{width:340px; height:340px; margin:15px auto 0; background:url(../images/bg.jpg) no-repeat; background-size:100%;}
#lottery table{display: block; width: 340px; height: 340px;}
#lottery table tbody{display: block; width: 340px; height: 340px; position:relative;}
#lottery table tr{display:block; width:340px; height:85px;}
#lottery table td{text-align:center;vertical-align:middle;font-size:20px;color:#fff;font-index:-999; float:left; width:85px; height:85px;}
#lottery table td p{font-size:14px;}
.w_click{position:absolute; width:170px!important; height:170px!important; left:85px; top:85px;}
#lottery table td a{display:block;text-decoration:none; width:170px; height:170px;}
#lottery table td.active{background-color:#ea0000;}
#lottery table td div{margin-top:20px;}
@media screen and (max-width: 360px) {
	#lottery{width:300px; height:300px; margin:15px auto 0; background:url(../images/bg.jpg) no-repeat; background-size:100%;}
	#lottery table{display: block; width: 300px; height: 300px;}
	#lottery table tbody{display: block; width: 300px; height: 300px; position:relative;}
	#lottery table tr{display:block; width:300px; height:75px;}
	#lottery table td{text-align:center;vertical-align:middle;font-size:16px;color:#fff;font-index:-999; float:left; width:75px; height:75px;    padding: 10px 0;}
	#lottery table td p{font-size:14px;}
	.w_click{position:absolute; width:150px!important; height:150px!important; left:75px; top:75px;}
	#lottery table td a{display:block;text-decoration:none; width:170px; height:170px;}
	#lottery table td.active{background-color:#ea0000;}
	#lottery table td div{margin-top:15px;}
	.w_honour_info{top:20px;}
}
@media screen and (min-width: 409px) {
	#lottery{width:392px; height:392px; margin:15px auto 0; background:url(../images/bg.jpg) no-repeat; background-size:100%;}
	#lottery table{display: block; width: 392px; height: 392px;}
	#lottery table tbody{display: block; width: 392px; height: 392px; position:relative;}
	#lottery table tr{display:block; width:392px; height:98px;}
	#lottery table td{text-align:center;vertical-align:middle;font-size:20px;color:#fff;font-index:-999; float:left; width:98px; height:98px;}
	#lottery table td p{font-size:14px;}
	.w_click{position:absolute; width:200px!important; height:200px!important; left:98px; top:98px;}
	#lottery table td a{display:block;text-decoration:none; width:196px; height:196px;}
	#lottery table td.active{background-color:#ea0000;}
	#lottery table td div{margin-top:25px;}
	.w_honour_info{top:30px;}
}
/*积分抽奖*/


/*充值*/
.w_withTop{background:#fff; padding:0 15px 15px;}
.w_withTop_ti{color:#262626; font-size:14px; padding:15px 0;}
.w_withTop_con{overflow:hidden; border-bottom:#EFEFEF 1px solid;}
.w_withTop_con span{float: left; width: 20px; height: 20px; background: url(../images/w_57.png) no-repeat center center; background-size:20px; margin-top:2%;}
.w_withTop_con input{float: left; width: 60%; border: none; font-size: 14px; height:50px; line-height:50px; margin-left: 10px;}
.w_withTop_line3{color:#585858; font-size:13px; padding:4% 0;}
.w_czsub{margin:20px; background:#FF514E; color:#fff; border-radius:5px; font-size:18px; text-align:center; height:40px; line-height:40px;}
.w_czsub a{display:block; color:#fff; font-size:18px;}
.w_cz_a{background:#fff;}
.w_cz_a img{width:100%;}
.w_cz_b{background:url(../images/w_60.png) repeat top center; background-size:100%;}
.w_cz_bcon{margin:0 10px 10px; padding:15px; background:#fff;}
.w_cz_bcon p{line-height:20px; font-size:13px; color:#444444;}
/*充值*/


/*签到*/
.w_sign_topMenu{overflow:hidden; height:60px; line-height:60px; color:#444444; font-size:14px; background:#fff; margin-bottom:10px;}
.w_sign_topMenu a{color:#444444; display:block;}
.w_sign_topMenu li{float:left; width:50%; text-align:center; padding:0 10px;}
.w_sign_topMenu li p{display:inline-block;}
.w_sign_topMnLi1 p{background:url(../images/w_67.png) no-repeat left center; background-size:18px 15px; padding-left:24px;}
.w_sign_topMnLi2 p{background:url(../images/w_68.png) no-repeat left center; background-size:18px 18px; padding-left:24px;}

.w_signMid_menu{overflow:hidden; background:#fff; padding:10px 0;}
.w_signMid_menu li{float:left; width:calc(100% / 3); text-align:center; position:relative;}
.w_signMid_img{height:45px; margin-bottom:5px;}
.w_signMid_menu li p{font-size:13px; color:#262626;}
.w_signMid_flag1{width:45px; height:45px;}
.w_signMid_flag2{width:67px; height:40px;}
.w_signMid_flag3{width:40px; height:40px;}
.w_sign_line1{position:absolute; top:0; right:0; width:1px; height:60px; border-left:#DCDCDC 1px solid;}
.w_sign_line2{position:absolute; top:0; left:0; width:1px; height:60px; border-left:#DCDCDC 1px solid;}
.w_sign_recomend{padding:10px 0; text-align:center;}
.w_sign_recomend img{width:132px; height:23px;}

.w_sign_jfjf{color:#eb272a; font-size:14px;}
.w_sign_dhSub{float:right; padding:0 15px; height:23px; line-height:23px; color:#fff; background:#EB272A; border-radius:5px; font-size:15px;}

	/*商品*/
	.list_m_mdv{margin-top: 0px;float: left;width:100%;}
.fc_style_icon{width: 30px;height: 20px;background: url(../images/style_icon1.png) no-repeat center center; background-size: 19px;float: right;margin:5px;}
.fc_style_icon.list_icon{background: url(../images/style_icon2.png) no-repeat center center;background-size: 19px;}

.tile_box.prolist2 { padding-left: 1.5px; padding-right: 0; }


.list_m_mdv .tile_box { width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; float: left; }
.list_m_mdv .tile_box .tile_item { display: block; position: relative; overflow: hidden; background: #fff; margin-top: 10px; padding: 10px 7.5px}

.list_m_mdv .tile_box .tile_item .ti_img_wrap { position: relative; width: 100px; height: 0; padding-bottom: 100px; overflow: hidden; background-color: #F7F7F7; float: left;}
.list_m_mdv .tile_box .tile_item .ti_img { max-width: 100%; max-height: 100%; position: absolute; background-color: #f7f7f7; top: 50%; left: 50%; -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-perspective: 1000; perspective: 1000; }
.list_m_mdv .tile_box .tile_item .ti_info { margin-left: 110px; max-height: 100px; overflow: hidden; position: relative; height: 100px; }
.list_m_mdv .tile_box .tile_item .ti_info .tii_title { font-size: 14px; color: #262626; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; line-height: 1.5; }
.list_m_mdv .tile_box .tile_item .ti_info .tii_price { position: absolute; bottom: 0; left: 0; font-size: 20px; color: #e9778e; margin-top: 8px; width:100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.list_m_mdv .tile_box .tile_item .ti_info .tii_price i{font-size: 12px; color: #bcbcbc;text-decoration: line-through;}
.list_m_mdv .tile_box .tile_item .ti_info .tii_price .tii_sold { font-size: 12px; color: #e9778e; height: 25px; line-height: 25px; margin-left: 9px; font-weight: 400; }
.list_m_mdv .tile_box .tile_item .ti_info .tii_price .tii_sold img{width: 11px;margin-right: 5px;}
.srp .tile_box { width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; float: left; }
.srp .tile_box.prolist2 { padding-left: 2.5px; padding-right: 5px;display: block; }
.srp .tile_box .tile_item{ display: block; position: relative; overflow: hidden; background: #fff; margin-top: 5px; padding:0 0 0px 0;width: calc(50% - 2.5px);float: left;}
.srp .tile_box .tile_item:nth-child(odd) { display: block; position: relative; overflow: hidden; background: #fff; margin-top: 5px; padding:0 0 0px 0;margin-right: 2.5px;}
.srp .tile_box .tile_item:nth-child(even){margin-left:2.5px;}
.srp .tile_box .tile_item .ti_img_wrap { position: relative; width: 100%; height: 0; padding-bottom: 100%; overflow: hidden; background-color: #F7F7F7; }
.srp .tile_box .tile_item .ti_img {width: 100%;  position: absolute; background-color: #f7f7f7; top: 50%; left: 50%; -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-perspective: 1000; perspective: 1000; }
.srp .tile_box .tile_item .ti_info { padding: 5px 9px;margin-left: 0 !important; height: 78px;}
.srp .tile_box .tile_item .ti_info .tii_title { font-size: 12px; line-height: 18px; color: #262626; height: 36px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.srp .tile_box .tile_item .ti_info .tii_price { font-size: 18px; color: #eb272a; margin-top: 8px; height: 25px; line-height: 25px;  text-overflow: ellipsis; overflow: hidden; white-space: nowrap;position: static;margin-right: 0 }

.srp .tile_box .tile_item .ti_info .tii_price .tii_sold { font-size: 12px; color: #bcbcbc; height: 25px; line-height: 25px; margin-left: 9px; font-weight: 400; text-decoration: line-through; }
/*商品*/

   /*弹出*/
   .w_signPop{position:absolute; width:calc(100% - 96px); top:0; left:48px; z-index:30; background:#fff; height:315px;}
   .w_signPop_img{width:176px; height:123px; margin:20px auto 10px;}
   .w_signPop_img img{width:100%;}
   .w_signPop_close{position:absolute; width:15px; height:15px; top:15px; right:10px;}
   .w_signPop_close img{width:100%;}
   .w_signPop_congr{ padding:0 10px; font-size:16px; color:#000000; text-align:center;}
   .w_signPop_jf{color:#fa4b4b; font-size:15px; text-align:center; padding:0 10px 0 30px;}
   .w_signPop_jf big{font-size:30px;}
   .w_signPop_ul{margin:15px 15px 0; padding-top:10px; border-top:#B5B5B5 2px dashed;}
   .w_signPop_ul li{overflow:hidden; padding:5px 10px;}
   .w_signPop_ul li span{float:left; font-size:13px; color:#000; background:url(../images/w_77.png) no-repeat left center; background-size:2px; padding-left:5px;}
   .w_signPop_ul li  label{float:right; font-size:13px; color:#000;} 
/*签到*/


/*弹出*/
.f_popBox{z-index:20;background: -moz-linear-gradient(top,  rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.7) 1%, rgba(0,0,0,0.7) 100%);
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 1%,rgba(0,0,0,0.7) 100%);
background: linear-gradient(to bottom,  rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 1%,rgba(0,0,0,0.7) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3000000', endColorstr='#b3000000',GradientType=0 ); position:fixed;top:0;left: 0;width: 100%; display: none;
}
.hideGZ{position: fixed;width:100%; max-height:70%; bottom: 0; background: #fff;z-index: 60; border-top: 1px solid #dcdcdc; display: none;}
.fgzhd{font-size: 12px;color: #585858; height: 40px; line-height: 40px;padding:0 5%;}
.fgzBox{width: 94%; padding:0 5px;max-height: 100px;overflow-y: scroll;}
.fgzBox::-webkit-scrollbar {/*滚动条宽度设置*/width: 0px;height: 0;}
.fgzBox input{padding:5px 5px; border-radius: 3px;margin:5px  5px;font-size:10px; display: inline-block;border:0;border:1px solid #dcdcdc; background: #fff;color: #585858}

.fgzBox .sp_flxz{ color: #ff3a3a;border:1px solid ;}

.fgzBtns{width: 100%;bottom: 0;left: 0; height: 50px;}
.fgzBtns li{width: 50%; float:left; line-height: 50px; font-size: 16px; text-align: center; color: #fff}
.fgzBtns li a{color: #fff}
.fgzBtns li.lf{background: #ffae00;}

.fgzBtns li.rf{background: #eb272a;}
.fgzslR{padding:15px 0 20px;border-top: 1px solid #dcdcdc;margin-top: 10px;margin:10px 10px 0;height: 68px;}
.fgzslrs{float: right;border:1px solid #bcbcbc;border-radius: 3px;}
.slhd{font-size: 13px;display: inline-block; line-height: 35px;}
.fgzslrs span{width: 35px;height: 25px; font-size: 18px; color: #808080; display: inline-block; text-align: center; font-weight:700;border:4px;margin:5px 0;}
.fgzslrs span.add{border-left: 1px solid #dcdcdc}
.fgzslrs span.reduce{border-right: 1px solid #dcdcdc}
.fgzslrs input{min-width: 30px; max-width: 50px;border:0; text-align: center;font-size: 18px;}


.fpopproBox{padding:0 10px;position: relative;}
.fpopproImg{position: absolute;top:-45px;width: 100px;height: 100px;border:1px solid #fff;background:#fff}
.fpopproImg img{position: absolute;top:0;right: 0;width: 100%;height: auto;left: 0;bottom: 0;margin:auto;}
.fpopProInfo{margin-left: 110px;}
.fpopProName{font-size: 15px; height:40px;margin-top:5px}
.fpopProPrice{color: #ff3a3a;font-size: 20px;}
.fpopProPrice .fh{font-size: 13px;color: #ff3a3a}
.fclose{position: absolute;right:10px;width: 25px;top:-50px;}
/*end弹出*/

/*积分抵用*/ 
.f_jfdy{margin-top:10px;background: #fff;padding:0 10px;height: 45px;line-height: 45px;}
.f_jfdy span{}
.f_jfdy .right{float: right;width: 60px;height: 30px;margin-top:3px;}
.f_jfdy .notUse{background: url(../images/not_use.png) no-repeat center right; background-size:60px;display: block;height: 45px;}
.f_jfdy .Use{background: url(../images/use.png) no-repeat center right; background-size:60px;}
/*end积分抵用*/

/*积分兑换订单1*/
.w_gd13Per{overflow:hidden; background:#fff; padding:10px; height:110px; position:relative; margin-bottom:10px;}
.w_gd13Per_left{position:absolute; width:90px; height:90px; left:10px; top:10px;}
.w_gd13Per_left img{width:90px; height:90px;}
.w_gd13Per_right{margin-left:100px;}
.w_gd13Per_riTitle{font-size:14px; color:#262626; height:42px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; line-height:21px;}
.w_gd13Per_riCon{overflow:hidden; margin-top: 20px;}
.w_gd13Per_riCon p{float:left; color:#a8a8a8;}
.w_gd13Per_riCon p font{font-size:18px;}
.w_gd13Per_riCon label{float:right; color:#444; height:24px; line-height:24px;}
.w_gd13_green{color:#36B371!important;}
/*积分兑换订单1*/


/*积分兑换订单*/
.w_grade13_detail .w_gd13Per{margin-bottom:5px;}
.w_gdl213_a{overflow:hidden; font-size:15px; padding:0 2%; background:#fff; border-bottom:#EAEAEA 1px solid; height:50px; line-height:50px;}
.w_gdl213_a:last-child{border-bottom:none;}
.w_gdl213_a span{float:left;}
.w_gdl213_a p{float:right; color:#bcbcbc;}

/*积分兑换订单*/

/*评价*/
.flayout_o{margin-top:10px;background: #fff;padding:0 10px 10px;margin-bottom: 10px;}
.flayout_o_textarea{padding:5px 0;background: #fff;font-size: 14px;color:#a8a8a8;resize:none;height: 80px;width: 100%;border:0;text-align: left;}
.flayout_o_imgs{width: 100%;position: relative;}
.flayout_o_imgs .imgBox{width:75px;height: 75px;overflow: hidden;position: relative;}
.imgBox img{position:absolute;top:0;right: 0;bottom: 0;left: 0;height: auto;margin:auto;width:100%;}
.o_upimg_txt{color: #585858;position: absolute;top:28px;left:80px;}
.o_submitDiv{position: fixed;bottom:0px;left:0;background:#fff;width: 100%}
.o_submit{width: 90%;margin:5px 5%;display: block;background:#eb272a;font-size: 15px;color: #fff;border:0;border-radius: 3px;padding:10px 0;}
/*end评价*/

/*拼团的底部*/
.flayout_d_bottom{position: fixed;bottom: 0;width: 100%;}
.flayout_d_bottom ul{width: 100%;}
.flayout_d_bottom ul li{width: 33.33%;float: left;text-align: center; color: #999;padding:5px 0;height: 50px;background: #fff;font-size: 11px;}
.flayout_d_bottom ul li a{display: block;}
.flayout_d_bottom ul li p{color: #999;}
.flayout_d_bottom ul li.li1{height: 50px;padding:5px 0;font-size: 11px;background: #fff}
.flayout_d_bottom ul li.active{}
.flayout_d_bottom ul li.active a p{color: #eb272a;}
.flayout_d_bottom ul li img{text-align: center;margin:0 auto;width: 22px;margin-bottom: 3px;}
/*end拼团的底部*/

.f_orderBox{background:#fafafa;padding:0 10px;}
.f_orderBox .w_odt_procon{padding:10px 0!important;border-bottom:1px solid #dcdcdc}

.w_spCart_fix414 .w_shopcar_sum {
margin-bottom:0;}
.w_spCart_fix414 {bottom:50px;
}
.w_proprty414_active {
color:#ff3a3a!important; border:#ff3a3a 1px solid!important;}



/*去分享*/
.to_share{padding:5px 10px;text-align:right;border-top:1px solid #dcdcdc;}
.to_share .btn{border:1px solid #eb272a;float:right;border-radius:20px;padding:2px 10px;color:#eb272a}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}


/*2017-5-25 14:20:41;新增*/
.w_acrule_top{background:url(../images/w_37.png) no-repeat;background-size:100%;height:0;padding-bottom:24%;text-align: center;color:#fff;line-height:2.8}
.mt10{margin-top: 10px !important;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}
.new_aBox{width:100%;display: block;}
.new_btns{text-align:right;margin-top: 5px;}
.new_tkBtn{padding:3px 5px;min-width:70px;border:1px solid #dcdcdc;border-radius:20px;font-size:12px;color:#444444;float:right;text-align: center;margin-left: 5px;}
.w_odt_procon{border-bottom:1px solid #f5f5f5}
.toShare{color:#ff0000 !important;border-radius:20px;border:1px solid #ff0000 !important;}

